.top1 { clear:both; }
.top2 { clear:both; }
.projectHalf { width:380px; }
.left { float:left; }
.right { float:right; }
.vtop { vertical-align: top; }
.display_date { cursor:pointer; width:80px; float:left; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; height:1em; padding:3px; }
.ht30 { height: 30px; }
.ht60 { height: 60px; }

input.btnSubmit { background:url("../images/buttonInsert.gif") no-repeat 3px 2px; line-height:150%; height:23px; padding:2px 3px 2px 18px; border:1px solid; border-color:#d8d8d8 #a6a6a6 #a6a6a6 #d8d8d8; }

table thead th { text-align:center !important; }
table tbody td.button { padding-left:16px; }
table tbody td.strike { text-decoration:line-through; }

td.summaryText div { line-height:20px; padding-left:20px; cursor:pointer;}
td.summaryText div.open { background:url("../images/opener.gif") no-repeat left 4px; overflow:visible; }
td.summaryText div.close { background:url("../images/closer.gif") no-repeat left 4px; height:20px; overflow:hidden; }

ol.displayOpt { margin:0 2px 0 0; padding:0; border-bottom:none; }
ol.displayOpt li { padding:0 2px; list-style:none; white-space:nowrap; overflow:hidden; float:left; letter-spacing:-2px;}

img.btnDelete { vertical-align:middle; }

td.filename { background-color:#EFEFEF; }
td.filename a { font-weight:bold;}

ul.document_list_box { margin:0; padding:0; list-style:none; }
.document_list_box { height:230px; overflow-y:scroll; overflow-x:hidden;}
.document_list { margin-top:.5em; overflow:hidden; white-space:nowrap; clear:both;}
.document_list input { float:left; margin-right:10px; }
.document_list address { float:left; width:100px; margin-right:10px; overflow:hidden; white-space:nowrap;}
.document_list .document_title { }

#popbody .adminTable tr th { width: 200px; }

/* tip_write.html bucket_write.html file_upload.html */
.tip_box,.buc_box{margin-bottom:30px;padding:7px 0 0 0;border-top:2px solid #ccd0d9;}
.new_tip_form,
.new_buc_form,
.new_file_form{padding:0;}
.tip_box dl,
.buc_box dl{margin-bottom:20px;padding-bottom:27px;border-bottom: 1px solid #b4b8c4;}
.new_tip_form dt,
.new_buc_form dt,
.new_file_form dt{padding:20px 0 0;line-height:12px;}
.new_tip_form dd,
.new_buc_form dd,
.new_file_form dd{margin:0;padding:10px 0 0;height:27px;}
.new_tip_form dt label,
.new_buc_form dt label,
.new_file_form dt label{font-size:12px;color:#777e90;font-weight: bold;line-height:12px;}
.new_tip_form dd input,
.new_buc_form dd input,
.new_file_form dd input{display: block;width:98%;height:25px;padding-left: 3px}
.new_tip_form dd .ipt_title,
.new_buc_form dd .ipt_title,
.new_file_form dd .ipt_title,
.new_tip_form dd .ipt_tags,
.new_file_form dd .ul_file{border:1px solid #c9cfdd;border-radius: 2px;}

.new_tip_form dd textarea{padding:3px 0 0 3px;width:98%;border:1px solid #c9cfdd;border-radius: 2px;color: #3A3A3A; font-family: '????','NanumGothic','?? ??','Malgun Gothic','??',dotum,Helvetica,sans-serif; font-size: 14px; line-height: 18px;}
.new_tip_form select,
.new_buc_form select{display:block;padding:3px;height:25px;border:1px solid #c9cfdd;border-radius: 2px;color:#5b6277;line-height: 1}
.new_tip_form .dd_ta{height:auto;}
.new_tip_form .sbmt,
.new_buc_form .sbmt,
.new_file_form .sbmt{float:right;padding:5px 19px;border:1px solid #c9cfdd !important;border-radius: 2px;font-weight: bold;color:#5b6277;background: #eaeaea}
.tip_box textarea {font-size:12px !important;}
p.about_default {color: #777E90;}
#milestone_title::-webkit-input-placeholder, #description::-webkit-input-placeholder{color:#999 !important;font-size:12px !important; font-weight:normal !important;}
#milestone_title:-moz-placeholder, #description:-moz-placeholder {color:#999 !important;font-size:12px !important; font-weight:normal !important; margin-top:3px}
#milestone_title .placeholder, #description .placeholder{color:#999 !important;font-size:12px !important; font-weight:normal !important;}